//--------------------------------------------------- // Purpose: Demonstrate file input/output // Author: John Gauch //--------------------------------------------------- #include #include #include using namespace std; int main() { // Declare variables int id; string name; float size; int line; // Open input file ifstream din; din.open("data.txt"); if (din.fail()) { cout << "ooops -- could not open file\n"; exit(-1); } // Read and print data line = 1; din >> id >> name >> size; while (!din.eof()) { cout << "line " << line++ << ": "; cout << id << " " << name << " " << size << endl; din >> id >> name >> size; } // Close input file din.close(); }